package com.example.skycode6.servlet;

import com.example.skycode6.dao.AdminDao;
import com.example.skycode6.dao.NewsDao;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;

@WebServlet("/adminDel.jsp")
public class AdminDel extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        HttpSession session = req.getSession();
        String User = (String) session.getAttribute ("user");
        if (User == null || User.equals("")) {
            resp.sendRedirect ("login.jsp");
        }
        int id = Integer.parseInt(req.getParameter("AdminID"));
        int result = (new AdminDao()).deleteNewsById(id);
        if (result > 0) {// 成功重新跳转到新闻页面
            resp.sendRedirect("news.jsp");
        }else{// 失败跳转错误页面 显示错误信息 并回到指定页面
            req.setAttribute("msg","删除页面");
            req.setAttribute("url","news.jsp");// 提示信息后返回的页面
            req.getRequestDispatcher("WEB-INF/error.jsp").forward(req,resp);
        }
    }
}
